package com.gitee.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.gitee.bo.RolePermissionBo;
import com.gitee.pojo.RolePermission;

import java.util.List;

public interface IRolePermissionService extends IService<RolePermission> {

    /**
     * 根据角色id删除关联权限
     * @param roleId
     * @return
     */
    Boolean deleteByRoleId(Integer roleId);

    /**
     * 根据角色id查询关联权限id
     * @param roleId
     * @return
     */
    List<Integer> listByRoleId(Integer roleId);

    /**
     * 根据角色id更新权限
     * @param roleId
     * @param rolePermissionBo
     * @return
     */
    Boolean updateByRoleId(Integer roleId, RolePermissionBo rolePermissionBo);

}
